go/types.indexedExpr.orig (field)
17 uses
go/types (current package)
call.go#L39: instErrPos = inNode(ix.orig, ix.lbrack)
call.go#L40: x.expr = ix.orig // if we don't have an index expression, keep the existing expression of x
call.go#L297: sig = check.instantiateSignature(ix.Pos(), ix.orig, sig, targs, xlist)
call.go#L399: x.expr = ix.orig
call.go#L434: x.expr = ix.orig
index.go#L32: x.typ = check.varType(e.orig)
index.go#L101: x.expr = e.orig
index.go#L175: x.expr = e.orig
index.go#L376: check.errorf(expr.orig, InvalidSyntaxTree, "index expression %v with 0 indices", expr)
index.go#L463: orig ast.Expr // the wrapped expr, which may be distinct from the IndexListExpr below.
index.go#L471: return x.orig.Pos()
index.go#L478: orig: e,
index.go#L486: orig: e,
resolver.go#L546: check.error(ix.orig, InvalidSyntaxTree, "parameterized receiver contains nil parameters")
typexpr.go#L416: check.errorf(ix.orig, NotAGenericType, invalidOp+"%s (%s)", ix.orig, cause)
typexpr.go#L448: check.recordInstance(ix.orig, targs, inst)